package com.pic.mgt.unit.operation;

import java.io.File;

import com.pic.mgt.unit.Business;

public interface BusinessUnitOperation extends UnitOperation {
	
	/**
	 * 刪除 Unit 的目標檔。
	 * @param unit
	 */
	public void removeTargetFile(Business business)
						throws UnitOperationException;
	
	/**
	 * 搬移 Unit 的目標檔至指定的目錄。
	 * @param unit
	 * @param destFolder
	 */
	public void moveTargetFile(Business business, File destFolder) 
						throws UnitOperationException;
	
	/**
	 * 複製 Unit 的目標檔至指定的目錄。
	 * @param unit
	 * @param destFolder
	 */
	public void copyTargetFile(Business business, File destFolder) 
						throws UnitOperationException;
}
